perm filename RLISP.ACH[UP,DOC]2 blob sn#104048 filedate 1974-05-26 generic text, type C, neo UTF8
COMMENT āŠ—   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002		A new  version  of  RLISP  is  now  in  the  system.  If  you
C00005 ENDMK
CāŠ—;
	A new  version  of  RLISP  is  now  in  the  system.  If  you
experience  any  troubles  with  it,  please  leave a message via the
system command SEND ACH. The old version of  RLISP  is  available  as
RLISPB.DMP if needed.

	There  are  four  major  differences between this version  of
RLISP and previous ones. First, the program has been built from RLISP
source,  using  only  a  small LISP bootstrap program to initiate the
assembly. Anyone interested in studying this source will find  it  on
RED2.RED[1,ACH].  This code is reasonably well documented, and should
therefore be understandable to anyone with a knowledge of  LISP.  The
bootstrap is the file RED2.BSP[1,ACH].

	The  second  difference is in the referencing of files from a
different user area. Because of improvements in the error checking of
the  parser,  it  is  now  necessary  to quote the project-programmer
numbers, which, as before, are enclosed in parentheses. Thus to input
the file FOO from the area [1,XYZ], one would type

IN '(1,XYZ),FOO;

	Thirdly, you must type  Y<cr>  or  N<cr>  in  answer  to  the
prompts EDIT? or CONT? from the program. The letters without the <cr>
are no longer sufficient.

	The  final difference is that the compiling version of RLISP,
RLISPC has been withdrawn. Instead,  users  may  output  their  RLISP
programs  in  Stanford  AI LISP 1.6 by the RLISP command ON DEFN. For
example, to see the RLISP source in LISP, one could run the following
program:

R RLISP
ON DEFN;
OUT XXX;
IN '(1,ACH),RED2.RED;
END;

	Users may then compile  their  programs,  if  desired,  using
COMPLR.